<?php

//连接数据库
//$db = new PDO("mysql:host=localhost;dbname=school;charset=utf8",'root','');  //系统自动提示错误

//可以采用捕捉错误的方法，不出现系统提示

// try{     //输入信息正确走这里
//    $db = new PDO("mysql:host=localhost;dbname=school;charset=utf8",'root','');
// }catch(PDOException $e){  //输入信息错误走这里  并且把错误信息存在一个变量里   再输出页面
//    echo 'Error:'.$e;exit;
// }

// //修改
// $sql = "update student set name='菲比寻常' where name='爆米花0'";


// //查询
// $sql = "select * from student limit 10";

// //执行
// $res = $db->query($sql);  //执行结果返回一个结果集

// if(!$res){
// 	//错误信息是对象里的一个，不能用echo 输出   只能单独var_dump   或者以数组的某一项输出
// 	echo '执行失败,错误代码:'.$db->errorCode().'错误信息:'.$db->errorInfo()[2];
// 	//var_dump($db->errorInfo());
// }
// var_dump($res);

// //只有当$res = $db->query($sql); 执行成功的情况下才有结果集，才能返回并输出想要的数据
// //返回查询信息
// $userlist = $res->fetchAll(PDO::FETCH_OBJ); //以对象形式返回
// // $userlist = $res->fetchAll(PDO::FETCH_ASSOC); //以关联数组形式 row以索引数组形式
// var_dump($userlist);



try{
   $db = new PDO("mysql:host=localhost;dbname=school;charset=utf8",'root','');
}catch(PDOException $e){
	echo "Error:".$e;
}

$sql = "update student set name='M_blue粉' where name='M_blue'";

$sql = "select * from student limit 6";

$res = $db->query($sql);

if(!$res){
	echo '执行失败,错误代码：'.$db->errorCode().'错误信息：'.$db->errorInfo()[2];
}


$userlist = $res->fetchAll(PDO::FETCH_OBJ);

var_dump($userlist);





























